package com.zw.a.basic.a12.demo02_file;

import java.io.File;

//案例: 演示File类的判断
/*
    File类的判断功能:
        public boolean exists();            //判断指定的文件(夹)是否存在.
        public boolean isFile();            //判断给定的路径是否是文件, 默认包含了exists()方法的功能.
        public boolean isDirectory();       //判断给定的路径是否是文件夹, 默认包含了exists()方法的功能.
 */
public class Demo03 {
    public static void main(String[] args) {
        //1. 创建File对象.
        //演示  public boolean exists();            //判断指定的文件(夹)是否存在.
        File file1 = new File("d:/ceshi/1.txt");
        System.out.println(file1.exists());
        System.out.println("-------------------");

        //2. 演示  public boolean isFile();            //判断给定的路径是否是文件.
        File file2 = new File("d:/ceshi/1.txt");
        System.out.println(file1.isFile());
        System.out.println("-------------------");

        //3. 演示public boolean isDirectory();  //判断给定的路径是否是文件夹.
        File file3 = new File("d:/ceshi");
        //System.out.println(file1.isDirectory());        //false
        System.out.println(file3.isDirectory());          //true
    }
}
